
# 上下文管理器 对象

class A:
    '''此类的对象可以用于with语句进行管理'''
    def __enter__(self):
        print('A对象的 __enter__方法被调用')
        return self
    def __exit__(self, exc_type, exc_val, exc_tb):
        print('__exit__方法被调用！')
with A() as a:
    print('进入with语句的内部！')
    int(input('请输入整数：'))

print('程序结束')